package com.heima.service;

import com.heima.common.PageResult;
import com.heima.pojo.VmType;
import com.heima.pojo.dto.PageQueryDTO;
import com.heima.pojo.dto.VmTypeDTO;

public interface VmTypeService {
    /**
     * 设备搜索
     * @param dto
     * @return
     */
    PageResult vmTypeQuery(PageQueryDTO dto);

    /**
     * 新增设备类型
     * @param vmType
     * @return
     */
    Boolean add(VmType vmType);

    /**
     * 修改设备类型
     * @param typeId
     * @param vmType
     * @return
     */
    Boolean update(Integer typeId, VmType vmType);

    /**
     * 删除设备类型
     * @param typeId
     * @return
     */
    Boolean delete(Integer typeId);

    /**
     * 售货机类型详情
     * @param typeId
     * @return
     */
    VmType queryTypeId(Integer typeId);

}
